# 自定义过滤器。所建的PythonPackage名是固定的，文件名可以不固定
# 过滤器其实就是Python的函数，但是需要借助Django的一个类Library
from django.template import Library

# 创建一个Library类的对象
register = Library()


# 使用register.filter装饰下该函数就用过滤器的功能
@register.filter
def mod(num):
    """判断num是否为偶数"""
    return num % 2 == 0


# 自定义的过滤器函数，至少有一个参数，最多两个。
@register.filter
def mod_val(num, val) :
    """判断num能否被val整除"""
    return num%val == 0
